#ifndef __MENUEXAMPLE_H__
#define __MENUEXAMPLE_H__
#pragma once
#include "stdafx.h"
#include "FCUIXml.h"

class MenuExample : public FCUIXml, public FCTouchEventCallBack, public FCMenuItemTouchEventCallBack{
public:
    MenuExample();
    virtual ~MenuExample();
    FCMenu *m_menu;
public:
    /*
    * 加载文件
    * @param fileName 文件名
    * @param view 视图
    */
    virtual void loadFile(const String& fileName, FCView *view);
    /*
    * 点击事件
    * @param eventName 事件ID
    * @param sender 发送者
    * @param touchInfo 触摸信息
    * @param invoke 引用者
    */
    virtual void callTouchEvent(String eventName, Object sender, FCTouchInfo touchInfo, Object invoke);
    virtual void callMenuItemTouchEvent(String eventName, Object sender, FCMenuItem *item, FCTouchInfo touchInfo, Object invoke);
};

#endif
